<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Flexible workspaces</title>
  <link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
</head>
<body text="#000000" bgcolor="#FFFFFF">
 
<table width="100%">
<tr><td style="background:#0080C0"><b><span style="color:white">Flexible workspaces</span></b></td></tr>
</table>
<font size="-1">Last modified: October 18, 2005</font> 
<h3>Overview</h3>
<p>
In Eclipse 3.1 and earlier, the <tt>org.eclipse.core.resources</tt> plugin was tightly
coupled with the local file system.  Each project and linked resource was mapped 
to a particular file or directory in the local file system.  In Eclipse 3.2, support
was added to create resources that are stored in an arbitrary file system.
For example, a project can now be created whose files and directories are stored on a network,
in a database, or any facility capable of storing hierarchies of files and directories.
This new ability to decouple resources in the workspace from the local file system is 
called <i>flexible workspaces</i>.
</p>
<p>
The following are links to other documents relating to this plan item:
<ul>
<li><a href="issues.html">Related issues and requests</a>.</li>
<li><a href="migration.html">Migration guide</a> for clients of the IResource API.</li>
<li><a href="filesystem-example.psf>File system example plugin</a>. Import this team project set to load
an example plugin that contains some sample file systems and various UI actions
for working with these file systems.</i>
</ul>
</p>

</body>
</html>